package managerService;

import java.util.List;

import managerGUI.ProjectListModel;
import model.Project;
import model.Type;

public interface Service {
	void addProject(Project p);
	void removeProject(int projectId);
	void modifyProject(int projectId, Project newProject);
	Project getProject(int projectId);
	List<Project> getProjects();
	void addType(Type t);
	void removeType(int typeId);
	Type getType(int typeId);
	List<Type> getTypes();
	void setListModel(ProjectListModel model);
	void setProjectXMLPath(String path);
	String getProjectXMLPath();
	void setTypeXMLPath(String path);
	String getTypeXMLPath();
}
